@mixin gradient-shadow() {
  &::after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    filter: blur(10px);
    opacity: 0.6
  }
}

@mixin abs-col-center {
  top: 0; bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
}
@mixin abs-row-center {
  top: 0; bottom: 0;
  margin-left: auto;
  margin-right: auto;
}
@mixin abs-center {
  top: 0; bottom: 0;left: 0;right: 0;
  margin: auto;
}

